package com.evasion.servicios.impl;

import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

import com.evasion.persistence.dao.impl.UsuarioDAO;
import com.evasion.persistence.entidades.Usuario;
import com.evasion.servicios.ServicioLogin;

/**
 * Session Bean implementation class ServicioLogin
 */
@Stateless
@LocalBean
public class ServicioLoginImpl implements ServicioLogin {

	@EJB
	private UsuarioDAO usuarioDAO;

	/**
	 * Default constructor.
	 */
	public ServicioLoginImpl() {
		// TODO Auto-generated constructor stub
	}

	@Override
	public boolean validarUsuario(Usuario usuario) {
		boolean esLogueado = false;
		Usuario usuarioPersistente = usuarioDAO.getUsuarioPorLogin(usuario);
		if (usuarioPersistente != null)
			if (usuario.getUsuario().equals(usuarioPersistente.getUsuario())
					&& usuario.getContrasenia().equals(usuarioPersistente
							.getContrasenia()))
			{
				esLogueado=true;
				return esLogueado;
			}
		return esLogueado;
	}
}
